export interface ProtocolByteVO {
  /**
   * id
   */
  id: string | number;

  /**
   * 协议ID
   */
  protocolId: string | number;

  /**
   * 协议元数据ID
   */
  protocolMetadataId: string | number;

  /**
   * 元数据类别
   */
  protocolMetadataCategory: string;

  /**
   * 接收报文字节开始编号
   */
  receiveByteStartIndex: number;

  /**
   * 接收报文字节结束编号
   */
  receiveByteEndIndex: number;

  /**
   * 响应报文字节开始编号
   */
  replyByteStartIndex: number;

  /**
   * 响应报文字节结束编号
   */
  replyByteEndIndex: number;

  /**
   * 状态
   */
  status: string;

  /**
   * 创建人
   */
  createUser: number;

  /**
   * 修改人
   */
  updateUser: number;

  /**
   * 备注
   */
  remark: string;

}

export interface ProtocolByteForm extends BaseEntity {
  /**
   * 协议ID
   */
  protocolId?: string | number;

  /**
   * 协议元数据ID
   */
  protocolMetadataId?: string | number;

  /**
   * 元数据类别
   */
  protocolMetadataCategory?: string;

  /**
   * 接收报文字节开始编号
   */
  receiveByteStartIndex?: number;

  /**
   * 接收报文字节结束编号
   */
  receiveByteEndIndex?: number;

  /**
   * 响应报文字节开始编号
   */
  replyByteStartIndex?: number;

  /**
   * 响应报文字节结束编号
   */
  replyByteEndIndex?: number;

  /**
   * 状态
   */
  status?: string;

  /**
   * 备注
   */
  remark?: string;

}

export interface ProtocolByteQuery extends PageQuery {

  /**
   * 协议ID
   */
  protocolId?: string | number;

  /**
   * 元数据类别
   */
  protocolMetadataCategory?: string;

  /**
   * 状态
   */
  status?: string;

    /**
     * 日期范围参数
     */
    params?: any;
    isAsc?: string;
    orderByColumn?: string;
}



